  {
    let i = 0; // i = 1, 2, 3, ..., 10
    {
      // 匿名函数产生的闭包保存的是不同的括号父级作用域
      // 因此每个作用域中的i也是不同的
      arr[i] = function() {
        console.log(i);
      }
    }
  }